revive (someone's) spirits

Translations
поднять (кому-то) настроение
A good joke can revive someone's spirits.
Хорошая шутка может поднять настроение кому-то.
Definitions
To uplift or restore someone's mood, enthusiasm, or hope, often after a period of sadness or discouragement.